Configure

Fcitx5

https://wiki.archlinuxcn.org/wiki/Fcitx5

sudo pacman -S fcitx5-im
sudo pacman -S fcitx5-chinese-addons  fcitx5-rime

fcitx5 -- 全局 -- 关闭“在程序中显示预编辑文本”,不然的话很容易出现错字乱字。
c亲耳测试izaann御车个zerotiera滨及obsidian的gu亲抗a系没有解决,只能慢慢打。

The Electron Problem

https://blog.csdn.net/weixin_43699704/article/details/148461251
https://forum.obsidian.md/t/ime-fcitx-doesnt-work-when-wayland-is-enabled/79941/3
https://fcitx-im.org/wiki/Using_Fcitx_5_on_Wayland#Chromium_.2F_Electron

TL;DR version, if you use XWayland to run Chromium or Electron application, just install Gtk im module and GTK_IM_MODULE=fcitx the same way like X11.
If you choose to run it natively under Wayland, for chromium you will need to use something below.

命令行测试

obsidian --enable-features=UseOzonePlatform --ozone-platform=wayland --enable-wayland-ime

如果这样打开的obsidian能够使用输入法,那么接下来通过修改.desktop文件使其永久生效。当然也可以不改,不知道为什么我这样修改完就已经永久生效了😅

找到配置文件地址

$ sudo pacman -Ql obsidian | grep desktop  
obsidian /usr/share/applications/obsidian.desktop

Exec参数后面加上相关的配置项

[Desktop Entry]
Name=Obsidian
Exec=/usr/bin/obsidian %U --enable-features=UseOzonePlatform --ozone-platform=wayland --enable-wayland-ime
Terminal=false
Type=Application
Icon=obsidian
StartupWMClass=obsidian
Comment=Obsidian
MimeType=x-scheme-handler/obsidian;
Categories=Office;

AppImage无法使用输入法

/etc/environment里面全加上

XMODIFIERS=@im=fcitx
INPUT_METHOD=fcitx
SDL_IM_MODULE=fcitx
GLFW_IM_MODULE=fcitx
XIM=fcitx
GTK_IM_MODULE=fcitx
QT_IM_MODULE=fcitx

蓝牙

sudo systemctl enable bluetooth

AUR

What is AUR

Fingerprint

sudo pacman -S fprintd

Flatpak

use Endeavour helper to install.

KDE Wallet

sudo pacman -S kwalletmanager

SMB Mount

仅仅在dolphin中添加常用位置是不太够的,但也能凑合用

https://forum.endeavouros.com/t/permanently-mount-network-share-on-plasma/40211/3

将SMB/CIFS网络硬盘永久的挂载到Ubuntu上 - 简书

sudo pacman -S cifs-utils
which mount.cifs
sudo vim /etc/fstab
//smb.ip/dir /mnt/smb/path/path cifs username=username,password=password,iocharset=utf8,sec=ntlmv2,cache=none,actimeo=0,nofail,_netdev,x-systemd.automount,uid=1000,gid=1001 0 0

值得注意的是,参考文档中引用credential文件的方法不太好用,因为要求文件的权限和执行挂载的进程严格一致,多了少了都不行,而这种配置文件一般都是放在自己的home下面,所以很难办。

人脸识别

使用Howdy

https://wiki.archlinux.org/title/Howdy

引导修改

GRUB引导

# 名称必须一模一样
GRUB_DEFAULT="Windows Boot Manager"
# 根据Windows在菜单中的实际位置调整数字
GRUB_DEFAULT=2
# 记住上次选择
GRUB_DEFAULT=saved
GRUB_SAVEDEFAULT=true

systemd-boot引导

# 查看启动项
bootctl list
# 默认
sudo bootctl set-default auto-windows
# 一次性
sudo bootctl set-oneshot auto-windows

代理

Mihomo(ClashMeta)

虚空终端 Docs

sudo pacman -U mihomo-linux-amd64-v3-v1.19.14.pkg.tar.zst
# 注意看配置文件应该写在用户还是系统文件夹
curl -o ./config.yaml "sub_link"
sudo systemctl restart mihomo
sudo ss -tulnp | grep :7890

可以使用yacd或者别的什么面板来管理。secretexternal-controller(远程控制端口)值可以从config文件中查看和设置。

V2rayA+Xray

yay -S v2raya
# 好像现在不需要了,v2raya自带xray内核,没试验过。
yay -S xray

默认web端口2017。

sing-box

yay -S sing-box

浏览器硬解

sudo pacman -S libva-intel-driver libva-utils
vainfo

firefox

media.hardware-video-decoding.enabled=true
media.av1.enabled=false
gfx.webrender.all=true
layers.acceleration.force-enabled=true

使用

Steam

https://wiki.archlinuxcn.org/wiki/Steam

第一次启动有点慢

Troubleshooting

睡死

一开始只有插着GPW的无线接收器才会唤醒失败只能强制重启,后面(怀疑是添加了smb挂载之后)开始正常使用如果不手动睡眠直接合盖也会出现,而且没有真正进入睡眠,一直保持高发热。此外还缺失休眠模式,怀疑是安装时没有划分交换分区导致。
https://wiki.archlinuxcn.org/wiki/Swap
电源管理/挂起与休眠 - Arch Linux 中文维基

$ mkswap -U clear --size 4G --file /swapfile
正在设置交换空间版本 1,大小 = 4 GiB (4294963200  个字节)  
无标签,UUID=00000000-0000-0000-0000-000000000000
$ swapon /swapfile
$ /etc/fstab

添加一条:/swapfile none swap defaults 0 0

没有效果。